Skip to content

Conversation

jerome-pouiller
Copy link
Contributor

Siwx91x memory controller is currently 4 times slower than expected. Investigations point out the clock is not correct.

CC: @fimohame

Copy link

github-actions bot commented Oct 9, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_silabs zephyrproject-rtos/hal_silabs@5871310 zephyrproject-rtos/hal_silabs@971c39b (main) zephyrproject-rtos/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

asmellby
asmellby previously approved these changes Oct 9, 2025
PSRAMSecureSegments is in fact orphan.

Signed-off-by: Jérôme Pouiller <[email protected]>
In the original HAL, sl_si91x_psram_init() and sl_si91x_psram_uninit() were
also in charge of configuring the pinctrl and the clocks. A workaround
have been introduced to avoid change in pinctrl but they still changed the
clock configuration.

We definitely need to expose the clock configuration to Zephyr users. The
HAL has been patched to split the sl_si91x_psram_*init() function in
smaller pieces. So it is possible to configure the devic without changing
the clock or the pinctrl. Let's use these new functions.

Signed-off-by: Jérôme Pouiller <[email protected]>
Siwx91x memory controller is currently 4 times slower than expected.
Investigations point out the clock is not correct.

Signed-off-by: Jérôme Pouiller <[email protected]>
@github-actions github-actions bot removed DNM (manifest) This PR should not be merged (controlled by action-manifest) Binary Blobs Modified Binary Blobs Added labels Oct 14, 2025
@zephyrbot zephyrbot requested a review from asmellby October 14, 2025 10:15
@jerome-pouiller jerome-pouiller removed the platform: ESP32 Espressif ESP32 label Oct 14, 2025
@tomi-font tomi-font removed the area: TF-M ARM Trusted Firmware-M (TF-M) label Oct 14, 2025
Copy link

@henrikbrixandersen henrikbrixandersen merged commit 5ea24f0 into zephyrproject-rtos:main Oct 14, 2025
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants